package com.internetCafes.spms.web.customer.model.customer;

import lombok.Data;

import java.util.List;

/**
 * 客户信息编辑请求参数
 */
@Data
public class CustomerUpdateReq {

    /**
     * id
     */
    private Long id;

    /**
     * 名称/姓名
     */
    private String name;

    /**
     * 市id
     */
    private Long cityId;

    /**
     * 区id
     */
    private Long areaId;

    /**
     * 信用代码
     */
    private String certificateCode;

    /**
     * 联系人姓名
     */
    private String contactsName;

    /**
     * 联系人职位
     */
    private String contactsPosition;

    /**
     * 联系人手机号
     */
    private String contactsMobile;

    /**
     * 联系人微信号
     */
    private String contactsWechat;

    /**
     * 联系人身份证号
     */
    private String contactsIdCard;

    /**
     * 今年成交标签 0-未成交 1-已成交
     */
    private Integer thisYearDealFlag;

    /**
     * 去年成交标签 0-未成交 1-已成交
     */
    private Integer lastYearDealFlag;

    /**
     * 法人姓名
     */
    private String legalName;

    /**
     * 法人手机号
     */
    private String legalMobile;

    /**
     * 备注
     */
    private String remark;

    /**
     * 详细地址
     */
    private String addressDetail;

    /**
     * 来源途径 1-企业考生（输入企业名称）、2-考生介绍、3-公众号、4-陌生电话、5-其他（自己输入）
     */
    private Integer originTag;

    /**
     * 来源途径内容
     */
    private String originRemark;

    /**
     * 邮寄地址
     */
    private String mailingAddress;

    /**
     * 资质证明列表
     */
    private List<String> qualiImageList;

    /**
     * 资质项id列表
     */
    private List<Long> qualiIdList;

    /**
     * 安全许可证编码
     */
    private String securityLicenseCode;

    /**
     * 安全许可证到期日期 YYYY-MM-DD
     */
    private String securityLicenseExpiryDate;

    /**
     * 安全许可证照图片
     */
    private String securityLicenseImageUrl;

    /**
     * 评定等级标签 1-A 2-B 3-C
     */
    private Integer ratingId;

    /**
     * 不需要客户标签（E类标签标注）
     */
    private Integer unNecessaryFlag;
}
